#!/bin/bash
#拼接字符串

#read -p "请输入姓名:" name
# read -p  "请输入你年龄:" age
# read -p  "请输入性别:" sex
# name="zhangsanlisi"
# age=18
# sex='男'
# #clear
# # [#变量名称] 获取字段的长度
# echo -e "您输入的信息为:姓名:${name}\\nn年龄:${age}\n性别:${sex}"
# echo "变量的长度为:${#name}" 

# # ${变量名:起始:长度} 截取字符串
# echo "获取变量中的所有字符 ${name:0}"  
# echo "从第一个字符到末尾: ${name:1}"
# echo "截取第二个到第四个字符: ${name:2:4}"
# echo "截取第二个到第三个字符: ${name:2:3}"
# printf  "截取第二个到第三个字符: ${name:2:3}\n"
# printf  "截取第二个到第三个字符: ${name:2:7}\n"   
# echo "截取第零个到第二个字符: ${name:0:2}"



## 查找字符 默认不使用「下标」位计算
name="zhangsanlisi"
echo  `expr  index "$name" z` #查找字符z的下标 
echo  `expr  index "$name" a` #查找字符a的下标
echo  `expr  index "$name" s` #查找字符s的下标
echo  `expr  index "$name" l` #查找字符l的下标 

echo  `expr  index "$name" h`
#最后一个参数是字符，字符串只保留首字母 xiaozhang
echo  `expr  index "$name" zhan`
#字符串长度
echo `expr length "$name"`
#截取字符
echo `expr substr "$name" 1 6`
#获取所有参数
echo `expr substr "$name" 1 1`
